import * as actionTypes from './action-types'
const initialState = {number:0};
export default function (state=initialState,action){
    switch(action.type){
        case actionTypes.ADD:
            return {number:state.number+1};
        default:
            return state;
    }
}
//所谓的中间件可以拦截action,进行处理
//不同的中间件是不一样的
//saga 有的中间件可能会拦截后进行一些处理，然后还是会继续把action向后传递，最后让reducer处理
//thunk 有的中间件直接自己的处理，不再往 后传递，也不会进行 reducer